/**
 * IAttachEntity.java 上午12:44:41 2012-5-1
 * Cyber Information Technology Co.,Ltd.
 *   
 *   http://www.citchina.cn
 *   citchina.org@gmail.com
 */
package cn.cit.wcif.attach.api.persistence;

import java.sql.Date;

/**
 * @author Jonathan
 * @version 1.0
 * 
 */
public interface IAttachEntity {
	// 字段名 字段类型 非空 是否唯一 缺省值 备注
	// ATTACH_ID Varchar2(30 ) YES NO 主键ID
	// ATTACH_NAME Varchar2(200 ) NO NO 附件名称
	// FILE_TYPE Char(1 ) NO NO 附件属性： 1 文章 2 图片 3 专题 4 广告 5 邮件
	// FILE_PATH Varchar2(200 ) NO NO 附件所在文件的路径
	// IN_DATE Date NO NO 附件的添加时间
	// VALIDITY Char(1 ) NO NO 附件的审核状态： ‘0’审核通过；‘1’未审核；‘2’审核驳回
	// AUDIT_USER_ID Varchar2(15 ) NO NO 审核管理员ID
	// AUDIT_DATE Date NO NO 审核时间
	// FILE_SMALLPATH Varchar2(250 ) NO NO
	// ORIGIN_PATH Varchar2(200 ) NO NO
	// CUST_ID Varchar2(15 ) NO NO
	// USER_ID Varchar2(15 ) NO NO
	// SUBMIT_DATE Date NO NO
	// ATTACH_ROOT_ID Varchar2(30 ) NO NO 所属的信息ID
	// MEDIA_TYPE Char(1 ) NO NO '0' 附件媒介类型：0：图片，9：其它
	// MEDIA_ROOT_ID Varchar2(30 ) NO NO 文章附件所属的信息ID
	// REMARK Varchar2(50 ) NO NO

	String getID();

	String getAttachName();

	String getFileType();

	String getFilePath();

	Date getInTime();

	String getValidity();

	String getAuditUserID();

	Date getAuditDate();

	String getFileSmallPath();

	String getOriginPath();

	String getCustID();

	String getUserID();

	Date getSubmitDate();

	String getAttachRootID();

	String getMediaType();

	String getMediaRootID();

	String getRemark();

	void setID(String id);

	void setAttachName(String attachName);

	void setFileType(String fileType);

	void setFilePath(String filePath);

	void setInTime(Date inTime);

	void setValidity(String validity);

	void setAuditUserID(String userIsd);

	void setAuditDate(Date auditDate);

	void setFileSmallPath(String fileSmallPath);

	void setOriginPath(String originPath);

	void setCustID(String custId);

	void setUserID(String userId);

	void setSubmitDate(Date dubmitDate);

	void setAttachRootID(String attachRootId);

	void setMediaType(String mediaType);

	void setMediaRootID(String mediaRootId);

	void setRemark(String remark);
}
